Dolphin Oil — definition

1. dolphin oil (Noun)

1 definition

dolphin oil (Noun) — An unsaturated fatty oil obtained from dolphins and used as a fine lubricant.

1 type of
animal oil